<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    // 函数返回值注意事项：
    // 1.return 终止函数
    function getSum (num1, num2) {
      return num1 + num2;
      alert('我是不会被执行的')
    }
    console.log(getSum(3, 4));

    // 2.return 只能返回一个值
    function fn (num3, num4) {
      return num3, num4;
    }
    console.log(fn(2, 4));

    // 3.我们求任意两个数的 加减乘除结果  利用数组
    function getResult (num5, num6) {
      return [num5 + num6, num5 - num6, num5 * num6, num5 / num6];
    }
    var re = getResult(4, 8); //返回的是一个数组
    console.log(re);

    // 4. 我们的函数如果有 return 则返回的是 return 后面的值，如果函数没有 return ，则返回 undefined

    // break，continue，return 的区别：
    // (1) break ：结束当前的循环体(如 for 、while)
    // (2) continue : 跳出本次循环，继续执行下次循环（如for 、while）
    // (3) return: 不仅可以退出循环，还能够返回 return 语句里的值，同时还可以结束当前的函数体内的代码
  </script>
</head>

<body>

</body>

</html>